/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.util.regex.Pattern;

/**
 *
 * @author charles
 */
public class Contrasena extends Root{
    String cedula;
    String contrasenaActual;
    String contrasenaNueva;
    String contrasenaConfirmacion;
    String nacionalidad;

    public String getNacionalidad() {
        return nacionalidad;
    }

    public void setNacionalidad(String nacionalidad) {
        this.nacionalidad = nacionalidad;
    }
    
    

    public Contrasena() {
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getContrasenaActual() {
        return contrasenaActual;
    }

    public void setContrasenaActual(String contrasenaActual) {
        this.contrasenaActual = contrasenaActual;
    }

    public String getContrasenaConfirmacion() {
        return contrasenaConfirmacion;
    }

    public void setContrasenaConfirmacion(String contrasenaConfirmacion) {
        this.contrasenaConfirmacion = contrasenaConfirmacion;
    }

    public String getContrasenaNueva() {
        return contrasenaNueva;
    }

    public void setContrasenaNueva(String contrasenaNueva) {
        this.contrasenaNueva = contrasenaNueva;
    }

    public void cleanAttributes() {
        this.contrasenaActual = null;
        this.contrasenaConfirmacion = null;
        this.contrasenaNueva = null;
    }
    
    public boolean hasValidAtts() {
        return this.cedula != null && this.contrasenaActual != null && 
                this.contrasenaConfirmacion != null && this.contrasenaNueva != null
                && Pattern.matches("^\\d+$", this.cedula) 
                && this.contrasenaConfirmacion.equals(this.contrasenaNueva);
    }
  
}
